
a img {border:0}
ul, ol, li {list-style-type:none;vertical-align:0}
/*a {outline-style:none;color:#535353;text-decoration:none}*/
/*a:hover { color: #D40000; text-decoration: none}*/

/*Broadcasting*/
.mod18Box { padding:10px; border: 1px solid #CCC;width: 680px; background: #FFF; box-shadow:0px 1px 5px #CCCCCC ; margin-bottom:10px}
.mod18{ width: 680px; height: 406px;position: relative; background: #f7f7f7; }
.mod18 .btn{position:absolute;width:15px;height:70px;top:336px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background: url(/public/img/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:140px;width:46px;height:48px;}
.mod18 #prevTop{background:url(/public/img/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(/public/img/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:-10px;background:url(/public/img/nextBtn.png) no-repeat;}
.mod18 .nextRight{right:0px;background:url(/public/img/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:680px;height:330px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:640px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{height:330px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:330px;position:absolute;width: 3400px;}
.mod18 .picBox li{width:680px;height:330px;}
.mod18 .listBox{ width: 645px; height: 70px; margin: 0 auto; position: relative; padding: 6px 0 0px; overflow: hidden; }
.mod18 .listBox ul{height:100px;position:absolute;width: 645px;}
.mod18 .listBox li{width:129px;height:70px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:124px;height:70px;}
.mod18 .listBox li img{width:124px;height:70px;}
.mod18 .listBox .on img{width:118px;height:64px;border:3px solid #ff6600;}
.mod18 .listBox .on i{display:block;}


/*introduction*/
.introduction{ margin:5px 15px 5px 35px; width:490px;}
.introduction h2{ line-height:60px}
.introduction p{font-size:13px; text-indent:24px; line-height:28px}
.time{ color:#222;width: 220px}
.time img{ margin-right:10px}
.tspan{ font-size:12px;}
.living{color:#222;width: 220px}
.living img{ margin-right:10px}
.t06{ color:#0EA49E; margin-top:45px; font-size:32px}
.service{ margin:12px 0}
.t07{ background-color: #0EA49E; width:38px}
.m15{ margin:18px 0 16px 20px; width:130px}
.simg{ margin:0 5px 0 0}
.title03{ background-color:#ffa128; width:265px; height:36px; font-size:18px; text-align:center; line-height:36px; color:#222}
.smain{  background-color:#FFF; overflow:hidden}
.project{ margin-right:80px; color:#222}
.project img{ margin-right:10px}
.ptop18{ padding-top:18px}

/*about*/
*{
    margin: 0;
    padding: 0;
    font-family: 微软雅黑;
}
a{
    text-decoration: none;
}
.aboutLeft{
    display: inline-block;
    vertical-align: top;
}
.aboutLeft ul{
    width: 284px;
    display: inline-block;
}
.aboutLeft ul li{
    border-bottom: 1px solid #c9c9c9;
    text-align: center;
    height:137px;
    list-style: none;
}
.aboutLeft ul li a{
    font-size: 24px;
    color: #000000;
    line-height: 137px;
}
.aboutLeft ul li a:hover,.aboutLeft ul li a:focus{
    color: #68b996;
    text-decoration: none;
}
.aboutLeft ul li a span{
    margin-left: 40px;
}
.aboutRight{
    width: 913px;
    border-left: 1px solid #c9c9c9;
    display: inline-block;
}
.aboutLeft .aboutTitle{
    height:206px;
    text-align: left;
    padding-top: 90px;
}
.aboutLeft .aboutTitle span{
    font-size: 30px;
    font-weight: bold;
}
.aboutLeft .aboutTitle h1{
    font-size: 50px;
}
.aboutRight .aboutText{
    width: 100%;
    padding: 119px 0px 0px 50px;
}
.aboutRight .aboutText h2{
    font-size: 24px;
    margin-bottom: 49px;
}
.aboutRight .aboutText p{
    line-height: 40px;
    font-size: 16px;
}
.aboutRight .aboutText img{
    float: left;
    margin-right: 56px;
    margin-bottom: 30px;
}
.aboutHeadImage{
    width: 100%;
}
.aboutRight .aboutDiv2 p{
    line-height: 34px;
}
.aboutRight .aboutDiv3 ul{
    width: 410px;
    float: left;
    margin-right: 15px;
}
.aboutRight .aboutDiv3 ul li{
    margin-bottom: 38px;
}
.aboutRight .aboutDiv3 p,.aboutRight .aboutDiv3 a{
    font-size: 16px;
    line-height: 26px;
    word-wrap: break-word;
}
.aboutRight .aboutDiv4 p{
    font-size: 16px;
    line-height: 50px;
}
.aboutRight .aboutDiv4 p>span{
    display: inline-block;
    height:26px;
    width: 8px;
    background-color: #68b996;
    position: relative;
    top: 5px;
}
.aboutRight .aboutDiv4 ul{
    width:420px;
    display: inline-block;
}
.aboutRight .aboutDiv4 ul li p{
    color: #333;
    line-height: 38px;
}
.aboutRight .aboutDiv4 ul li{
    margin-bottom: 45px;
}
.aboutRight .aboutDiv5 p{
    font-size: 16px;
}
.aboutRight .aboutDiv5 p span{
    color: #68b996
;
}